package com.multidisplay.service;

import com.multidisplay.bo.InfoBo;
import com.multidisplay.bo.ResultBo;
import com.multidisplay.po.WebPage;

public interface WebPageService {

    /**
     * 根据图片ID修改页面背景图片
     */
    void alterImage(WebPage webPage);

    /**
     * 根据导航ID修改页面导航条样式
     */
    void alterNavBars(WebPage webPage);

    /**
     * 根据页面标识符查询对应的页面信息
     */
    InfoBo<String> queryOfFlag(String flag);

    /**
     * 分页查询页面信息
     */
    ResultBo<WebPage> queryAll(int page, int limit);

    /**
     * 根据分辨率查询页面信息
     */
    ResultBo<WebPage> queryOfResolution(int page, int limit, String resolution);

    /**
     * 根据页面父ID查询对应的页面信息
     */
    ResultBo<WebPage> queryOfPid(int page, int limit, String pid);

    /**
     * 动态获取菜单
     */
    /*List<Map<String,Object>> queryMenus(WebPage webPage);*/

    /**
     * 获取所有终端及页面关系列表
     */
    /*List<Map<String, Object>> queryForEquip();*/
}
